home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / HyperCard / Waldo 4.0.4 / WaldoStuff / WaldoDocs-F / WaldoDocs next >
Encoding:
Text File  |  1994-06-12  |  84.0 KB  |  1,392 lines  |  [TEXT/ttxt]

  1. *Waldo version 4.0.4 -- Important Information*
  2.  
  3. WaldoDocs
  4.  
  5.   © Copyright  John J. Gaudreault 1990-1994
  6.  All Rights Reserved
  7.  
  8. Waldo is dedicated to my mother who loved books and people.
  9. Thanks to Constance Westrope for her unending encouragement.
  10.  
  11. June 1994
  12.  
  13.   To run Waldo you must change the application size of HyperCard to 2000.  Consult your Macintosh manuals for specific information on changing the size of programs or read the Read Me First file that came with Waldo.
  14.  
  15. §NOTE:§When using System 7 be sure to convert your new copy of Waldo to a ~Stationary Pad~ so that when you will always have a fresh copy of Waldo when you need it.  Consult your Macintosh documentation about Startionary Pads.
  16.  
  17. ~See the version history document for a complete history of bug fixes.~
  18.  
  19. Release of Waldo version 4
  20.  
  21. §IMPORTANT NOTE§: Do not include quotes in a Title. This will confuse Waldo and text will not format correctly!
  22.  
  23. ~Please support ShareWare!  This is the only way that programmers can provide good and inexpensive software to the public.~
  24.  
  25.   §NOTE:§ Waldo requires that you use HyperCard version 2.0 or higher. Version 4.0.3+ of Waldo works with version 2.2 of HyperCard. 
  26.  
  27. A hard disk is required for Waldo.
  28.  
  29. §NOTE:§ HyperCard Help is available from all Pages in Waldo! If the HyperCard stack called WALDOHELP is at the same level as the current copy of Waldo, then "holding down" Shift and Command keys while holding down the key with "?" will display an interactive HyperCard help stack for Waldo.
  30.  
  31.   (You may also access WALDOHelp by holding down the Shift key and selecting Help from the "Go" menu.)
  32.  
  33.   If no document is loaded into Waldo and the Command key is held down and the "?" key is pushed, the standard HyperCard Help stack is displayed if available.  If there is a document loaded, then the Command and "?" keys will bring up a HyperCard stack named (name of the document loaded)+Help, e.g.,NEWSHELP not NEWS HELP.(That is, if one was provided by the author and it is present at the same level as the document in a Shareware Waldo and next to a Waldo OpenBook .)
  34.  
  35.  
  36.    (Authors may include help stacks with any Waldo document.)
  37.  
  38.   Waldo is $10. Other ShareWare Waldo programs are available.If you use Waldo for more than a month, then please make your check out to:
  39.  
  40.   John J. Gaudreault
  41.  
  42.   Send to:
  43.  
  44.  ARTWAY
  45.  P.O. Box 3442
  46.  Omaha, NE  68103
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53. ^
  54. *New to Version 4*
  55.  
  56.  
  57. • New interface design (new icons and icon placement)
  58.  
  59. • New button panel interface for Title List
  60.  
  61. • Scan Title List Button: This button is eliminated but the function is integrated into Title List button panel
  62.  
  63. • ReNumber Button: This button has been eliminated--new function is ReTitle and has been integrated into the Title List button panel
  64.  
  65. • New button panel interface for HyperQueues and now  move forward and backward 
  66.  
  67. • New button panel interface for HyperQueue List 
  68.  
  69. • All Utility buttons are placed in appropriate dialog/button panel
  70.  
  71. • TwinText: Now use Shift key (previously Option key) to reset to previous set
  72.  
  73. • Find Button: Use the Shift key to reset Find button (previously Command key)
  74.  
  75. • XRes now added to Queue from interactive list generated from XRes stack or by typing in name
  76.  
  77. • HyperQueue Button: New button to "enter" HyperQueue in addition to menu, keyboard and clicking on word
  78.  
  79. • HyperQueue only: In button panel use the first letter of the name of each button in the button panel to perform operations
  80.  
  81. • GroupPages: Formerly called Folded Pages--same function different name
  82.  
  83. • XStack Button: Now is a List function and XStack Buttons added from within Waldo
  84.  
  85. • HyperQueue lists, XStack Lists and Title lists may be appended to the end of documents, using cut and paste, and subsequently loaded as the document is loaded.
  86. The first time an XStack List is added it may be automatically appended to the document. Subsequently modified XStack lists are manually pasted into the document.
  87.  
  88. • New form for HyperQueue lists which means older lists must be converted into version 4 form to be used with Waldo 4.
  89.  
  90.  
  91.  
  92. ^
  93. *|What is a Waldo|*
  94. ^
  95. *Making Waldos--personal and powerful*
  96.  
  97. Take a word processing file and place a few characters. Save the file to disk as plain text. (Some word processors say plain text, ASCII text, or just “text” in the save dialog.) Start Waldo and load the document into Waldo. When the document is loaded into Waldo a Table of Contents is created for the document. Use the Table of Contents to navigate the document. Tables of Contents and Pages are the simplest level of organization Waldo adds to documents.
  98.  
  99. Readers and authors may save Titles of Pages into a list called the Title list. Titles may be added in any order. Use the Title list  to further organize a document. Notes may be added to a Title list. Items in a Title list may be indented to further structure a list. The Find function may be used to automatically add Titles to a Title list.
  100.  
  101. Individual words may be added to a list, called a HyperQueue, by holding down the Shift key and clicking on a word. This list is another way to structure a document. Notes may be added to each Spot. Graphics and other resources may be added to Spots. (A Spot is a word added to a Queue.)
  102.  
  103. You can use the Page Button to Mark Pages. Marked Pages may be accessed separately. The Title List may be used to Mark Pages.
  104.  
  105. You have taken a simple document and turned it into a highly structured document. It has tables, indexes, notes and graphics. It is much more readable than  before. The document has been personalized. You may send these additions (lists & resources & tables)  to another person reading the same document. Reading  becomes not only easier but more personal and powerful.
  106.  
  107. You may write your own documents to be turned into Waldos or take someone else’s and convert it into a Waldo. Manuals, books, magazines, scholarly papers, business documents and school papers  may be converted into Waldos. Even documents of medium length will benefit when read in Waldo. The longer the document the more dramatic the added benefits. But even with shorter documents you may add notes and MultiMedia.
  108.  
  109.  
  110.  
  111. ^
  112. *The Real World - A*
  113.  
  114. Paul Perfect, a college biology professor, wants to publish a new textbook on amphibians. Paul isn’t able to find a publisher and decides to publish it himself. After making the decision to self-publish Paul decides to use Waldo and add many multimedia features that could not be put in a traditional book. Paul wants to protect his work but at the same time wants students to be able to interact with his digital book. Paul registers Waldo with ARTWAY for the OpenBook™  features in addition to the basic registration fee. (Paul receives a password to unlock these features.) Now Paul can “lock” his text and graphics into his Waldo book on amphibians--this locked book is called a Waldo §OpenBook§.
  115.  
  116. Paul’s students are able to read the amphibian textbook and add notes and their own illustrations to Paul's book without altering the book itself. Professors in another state start using Paul's textbook in their classes send Paul HyperQueue notes and graphics they added to Paul’s book. Paul “loads” them into his copy and views them in his book.
  117.  
  118. Paul’s book becomes a great success with both students and professors and fills a niche that would not be financially lucrative for a large publisher. But because the book is self published it brings Paul both financial and personal rewards.
  119.  
  120.  
  121.  
  122. ^
  123. *The Real World - B*
  124.  
  125. Let’s try it again with a  “real” document.
  126.  
  127. Construction Inc. hires FindIt!, a research firm, to do a report on a proposed construction project for a government agency. The report includes an environmental impact study. The final report is a lengthy and complex document printed and bound in a book format. It is too difficult to be understood clearly. Construction Inc. asks for a plain text file of the document and the graphics files to be put on disks. A worker at Construction Inc. takes the document and quickly codes it and loads it into Waldo. The graphic files are pasted into the Waldo utility§XHome§and a XRes stack is created. The worker rapidly goes through the document attaching the graphics to places in the text. Certain Pages in the document have been marked for XStacks and the worker creates XStacks to be read from those Pages. The XStacks contain extra information Construction Inc. has added. Finally those responsible for the project use the HyperQueue Note function to embed notes in the text. The~new~document is easy to read and understand and is used to make a decision to proceed with a bid that wins them a lucrative government contract.
  128.  
  129.  
  130.  
  131. ^
  132. *The Real World - C*
  133.  
  134. Spencer is creating a new “magazine” for people interested in new technologies called TechMan. He solicits articles from others on InterNet and other commercial BBS’s he belongs to. Spencer makes sure that his contributors know the simple formatting characters for Waldo documents. Each author E-Mails Spencer his Waldo formatted article and a collection of graphics files. Spencer, using standard Mac copy and paste techniques, assembles the articles into one large document. The graphics are pasted into XHome and an XRes stack is created. The document is loaded into a copy of Waldo. Spencer, reading the finished document in Waldo, adds illustrations and an animation. Sounds had been record from with XHome and these are now placed in the document as well. All of the notes, sound and graphics links added to the HyperQueue are saved to disk. Spencer, again using copy and paste techniques, copies the HyperQueue list saved to disk and using his word processor pastes the HyperQueue list at the end of the document and saves it to disk
  135.  
  136. Spencer uploads his magazine TechMan to various BBS’s. Readers download the text file. The reader loads the document into their own copy of Waldo.The reader decides that he wants to see the magazine illustrations and so downloads the XRes stack. (Since Spencer has added the HyperQueue list to the end of the document it was automatically loaded when the reader loaded the document into his copy of Waldo.) All graphics and sounds are now immediately accessible from within the magazine. TechMan becomes very popular and Spencer's readers number in the thousands. Spencer starts making money when he is able to solicit advertisements based on TechMan’s popularity.
  137.  
  138.  
  139.  
  140. ^
  141. *The Meaning of Waldo.*
  142.  
  143.  
  144. §NOTE:§ Waldo requires that you use HyperCard version 2.0 or higher. A hard disk is required for Waldo.
  145.  
  146. Take a text file from any word processor and “mark it up” then load it into Waldo. Add notes and graphics and interactive HyperCard stacks.
  147.  
  148. Waldo is the most powerful and easiest to use of all hypertext programs. Waldo's low price, powerful features, ease of use, IBM compatibility and online help combine to give the best value available.
  149.  
  150. Waldo’s strength is to add so much power, so easily, to simple text. Waldo gives the author and the§reader§the ability to easily link text (HyperQueue ) and access the links from a list (HyperQueue List) . These links may have notes attached to them as well as graphics, sounds and more. Tables of contents and sub-tables of contents organize the text for instant recall.
  151.  
  152. Waldo is an application for reading and referencing large amounts (up to 999 “Pages”) of information.  That information may be in magazine or book format or database files. With Waldo, you can begin publishing your own DM (Digital Magazine) or DB (Digital Book).
  153.  
  154. Waldo is a powerful means of distributing DMs  and DBs over modems, networks and on disk. Now simply use your favorite word processor to create your book, newspaper, magazine, corporate newsletter, client newsletter, medical newsletter, etc.  Waldo is versatile enough to publish technical notes and scholarly monographs. Waldo is perfect for creating user's manuals of all types.
  155.  
  156.  
  157.  
  158.  
  159. ^
  160. *Waldo extends the written word*
  161.  
  162.  
  163. Waldo uses text written in other applications.  The files to be read are created with an outliner, word processor, database or other text-file-creating application.  Think of Waldo like as a “page layout” application. Waldo has features that make it specially suited for reading information--as a vehicle for the distribution information. Waldo also has a variety of tools to give the reader the power to customize the document by reorganizing the information into new relationships by linking Pages and words. The reader may paste text and graphics into floating and resizable windows. So while Waldo documents are created in other programs in Waldo you may add many types of resources to the document in the form of links, notes and graphics.
  164.  
  165. Waldo does have the ability to Copy Text from a document Page into the Macintosh’s clipboard. Text can be pasted into another Macintosh application. Waldo can add notes and graphics to Waldo documents.
  166.  
  167. §OpenBook:§ OpenBook authors have the option of locking out the copy text and printing features of a Waldo.
  168.  
  169.  
  170.  
  171. ^
  172. *Navigation, Pages and Titles*
  173.  
  174.  
  175. Waldo has several features that set it apart from other applications.  Waldo has special navigation and referencing features such as Find Lists, Title Lists, HyperQueue Lists, the Page Button, Tables of Contents, GroupPages (sub-Tables of Contents), XStacks Buttons, XStack Lists, XRes, and others.
  176.  
  177. Refer to Buttons (Front Page / All Other Pages) for more complete information on buttons.
  178.  
  179. You may save Page & Title references into Title Lists. You may save often-searched-for words and phrases into Find Lists. The Title List, Find List and HyperQueue List may be saved to and loaded from disk--these same lists may be pasted into the document. Waldo's ability to have Titles, Tables of Contents, GroupPage Tables and GroupPages gives the power to organize large amounts of information into logical blocks of Pages with Tables to access them from.  Waldo also gives the reader tools to reorganize the information to meet his individual needs.
  180.  
  181.  
  182.  
  183.  
  184. ^
  185. *Waldo does Pictures.*
  186.  
  187. XStack is short for external stack. Waldo will recognize XStack characters--the Yen symbol, ¥ plus a number from 0 to 999. (The Yen symbol in most fonts is Option Y with Caps Lock "up" or disabled.)  an XStack can be a single card HyperCard stack with special stack script that will take the reader back to the Page from which he left. A click of the mouse would display an XStack and another click takes you back to the Page.  XStack could easily contain animation and sound.  The limitation is your imagination and the size of the stack.  (Pictures can contain color if they contain color Pict resources. Beginning with version  2.1 (04/92) of HyperCard QuickTime movies and Apple Events are supported.  See your HyperCard handbook about displaying color Pict resources.)
  188.  
  189. Click on the "XStack List" icon and you will be shown a List of all XStack Buttons and their Page, if there are any in the current document.  If there are not any XStack Buttons in the current document, then the "XStack List" will be empty.  The XStack stack must be named the same as the document with the ¥ at the end of the name, and a number from 0 to 999, IMFOMAT¥1 and should reside at the same level as the document. (In an OpenBook the XStacks are at the same level as the OpenBook.) The number at the end of an XStack name may not be larger than the number of pages in the Waldo.
  190.  
  191.   You may "program" a note for a Spot in a HyperQueue to display a picture or play a sound, called an extra resource (XRes™). This is done by clicking on XRes at the bottom of the HyperQueue~note screen~. The note will be able to display a picture or play a sound resource in a special XRes Stack. More about this feature in the description of HyperQueues.
  192.  
  193.  
  194.  
  195.  
  196. ^
  197. *WaldoWare™ and Waldo utilities.*
  198.  
  199.  
  200. There are also utilities and applications for Waldo. There is an ARTWAY application that turns Waldo into an editor for writing in Waldo and creating GroupPages and outputs files in Waldo format.
  201. There are WaldoTools for processing pre-written unformatted text into Waldo. Another Waldo Tool will load Styled text (boldface, italics, underline, etc) into Waldo. 
  202. XHome™ is a tool for creating XRes stacks and XRes graphics. Some of these programs are available only from ARTWAY. XHome and XTools Jr. are available on online services such as America OnLine and XHome is now included with Waldo.
  203.  
  204.  
  205.  
  206.  
  207. ^
  208. *Waldo Advantage*
  209.  
  210.  
  211. Since a Waldo document is a plain text file it is much smaller than the corresponding Waldo with the text loaded.  XStacks get to be large files very quickly--a single small XStack can easily be 15k.  A small text file transfers over modem quickly and easily and is readable with any word processor.  The XStack and XRes are optional and may or may not be transferred depending on the person receiving the files.  Small size, optional XStacks & XRes, compatibility with any word processor and the powerful features that Waldo adds, plus the utilities, combine to make a powerful integrated system for the distribution of information.
  212.  
  213.  
  214.  
  215.  
  216. ^
  217. |
  218. *|How to create a Waldo document.|*
  219. ^
  220. *A Waldo document is a plain text document*
  221.  
  222. How to create a Waldo document.
  223.  
  224. The basics:
  225. A Waldo document uses 3 (ASCII) characters to turn a simple document into a Waldo. The caret, the asterisk, the vertical bar are the only codes needed. (There are 2 more for italic and large text.) By placing these 3 characters into a text file, you can create Pages, Tables of Contents, GroupPages.  These 3 concepts give greater order and depth to complex documents.  The document itself still remains readable by any word processor, including any IBM PC, but now it can be transmitted to another person possessing Waldo and be read more easily, comfortably and and with greater retention.  The Waldo document will be kept and referenced because reading is so much easier with Waldo.
  226.  
  227.  
  228.  
  229. ^
  230. *Giving Titles to Pages*
  231.  
  232.  
  233. Place a line of text, not to exceed 70 characters, at the beginning of a Page.  Place an asterisk at the beginning and the end of the line.  Make sure there are no spaces between the leading (first) asterisk and the first character of the Title or between the trailing (last) asterisk and the last character of the Title.  Put a RETURN at the end of the line!  Actually, any contiguous text no longer than 70 characters may be marked as a Title in this manner; the text does not need to be the first line in a Page, although that is best in most cases.  The Title cannot be located beyond the 15th line of a Page!
  234.  
  235. §NOTE:§Authors do not include quotes in Titles!
  236.  
  237. §NOTE:§ Authors, HyperCard considers a line any text ending in a return--you may call it a paragraph but HyperCard calls it a line.
  238.  
  239. Clicking on a Title, in a Table of Contents, takes you to its Page.
  240.  
  241. Again, the Title must be on a §SINGLE LINE§ with a return--this is important as Waldo uses this format to create Tables of Contents!!
  242.  
  243.  
  244.  
  245.  
  246. ^
  247. *Making Pages*
  248.  
  249.  
  250.  
  251. A caret symbol marks the end of a Page.  Place it on a line by itself, followed by a return, at the end of a block of text. §The text for a Page MUST NOT exceed 16k in size.§
  252.  
  253. The Page is the most basic unit in a Waldo.
  254.  
  255.  
  256.  
  257.  
  258. ^
  259. *Putting a group of Pages together as GroupPages*
  260.  
  261.  
  262. The beginning of a series of Grouped Pages is marked by a Group Title.  A Group Title begins with an asterisk and a vertical bar.  Place a line of text not to exceed 70 characters before the first GroupPage. Place an asterisk and a vertical bar at the beginning and the end of the line.  Make sure there are no spaces between the leading (first) asterisk-bar and the first character of the Title nor between the trailing (last) asterisk-bar and the last character of the Title.
  263. Put a caret on the next line by itself followed by a
  264. RETURN.
  265.  
  266. asterisk-bar.  This is the Title  bar-asterisk-RETURN
  267. CARET RETURN
  268.  
  269. Put a Vertical Bar on a line by itself followed by a RETURN, AFTER the caret at the END of the Last Page of the Group.
  270.  
  271. CARET RETURN
  272. VERTICAL BAR RETURN
  273.  
  274. "Vertical Bar" is ASCII #124
  275. "Vertical Bar" is the shifted character of the backslash key.
  276. §Note:§ All formatting characters may be seen when this document is read with any word processor.
  277.  
  278.  
  279.  
  280.  
  281. ^
  282. *The GroupPages Table of Contents*
  283.  
  284.  
  285. Waldo will create a Group Table for each series of GroupPages.  It is functionally equivalent to the Table of Contents on the Front Page.  It has the added features of the < Group and the Group > Buttons and clicking on a Title takes you to its Page.
  286.  
  287.  
  288.  
  289.  
  290. ^
  291. *Changing Text Style and Size*
  292.  
  293.  
  294. By embedding two ASCII characters, tilde and section, you are able to mark text for italic (tilde) text and 18 point text (section). By placing the character~before~and~after~the text you mark it for Waldo. When loaded into Waldo the text marked is changed into the text style chosen. When placing the format characters do not leave space between words--place the format characters in the space between words. Do not try to span text that goes beyond the end of a line--text that includes a ~RETURN~. The tilde is at the upper left key and is the~shifted~ character. The section character is option key + 6.
  295. Tilde is ASCII 126.
  296. Section is ASCII 164
  297. §Note:§ The use of italic and large text on a Page in a document slows down the loading of that Document Page into Waldo because HyperCard has to modify the actual text “field.”
  298. §Note:§ All formatting characters are shown in the help window on the Front Page.
  299.  
  300.  
  301.  
  302.  
  303. ^
  304. *The XStack Button.*
  305.  
  306. You can create a “X” button on any Page which will take you to an eXternal HyperCard Stack or XStack. You must, though, create the external stack first before you can go to it. You save the list of XStack buttons you created at the end of the document so that they are automatically loaded the next time you load the document into Waldo. Each item in a list of XStack buttons will contain:
  307. X on Y
  308. X = the number of the XStack and Y the Page it’s button appears on. Any time you add a new XStack button the word “on” will be in lowercase. When a list has been loaded “with” the document then the “ON” will be capitalized. 
  309.  
  310. §OpenBook:§ OpenBook XStack items in the list, loaded with the document, may not be erased.  Any new items added after loading may be deleted.
  311.  
  312. The XStacks are marked in the document through the XStack dialog. Click on the XStack Button and a dialog/list is displayed. Select Edit and then select Add. Select from a list or type a number from 1 to the number of Pages in the document. An XStack button will be created on that Page. This does not create an actual XStack--that must be manually created by the reader or author. The XStack button is a marker telling Waldo that when it is clicked on Waldo is to go to a particular stack. The stack will be named:
  313.  
  314. The name of the document¥000
  315.  
  316. Name the XStack  the name of the document plus a Yen symbol (¥) and a number (one number from 0 to 999)--use this convention to name any XStacks you create. This marks the stack as an XStack for that particular Waldo document.  You may have as many XStacks buttons in a document as there are Pages.
  317.  
  318. When you have created all of the XStack buttons for your document you save it to the end of that document by clicking Edit and then Save. Whenever you reload the document Waldo will create an XStack button on each Page you placed an XStack button. If a document already has an XStack list in it and you select Save then Waldo will create a file on disk next to your document called “XS.” You will need to open both “XS” and your document in a word processor and copy and paste the new XStack list “over” the old list in your document.
  319.  
  320. §NOTE:§ When Waldo appends the XStack list to you document it will first add a new line with @ & XStack on a line by itself. Then a list of the Page numbers/ XStack numbers follows. At the end of the list is caret symbol on a line by itself.
  321.  
  322. Clicking Edit first, then on Add button, will create a button on the XStack icon at the bottom right. It is a small "X."  When you click the button, it looks for a HyperCard stack with the name of the file you loaded plus "¥"with a number from 0 to 999--INFOMAT¥0  (it is simple in practice).That stack MUST be at the same "LEVEL" as the FILE you loaded!  
  323.  
  324. §OpenBook:§When reading an OpenBook the XStacks must be at the same level as the OpenBook you’re reading or optionally on an external disk such as a CD ROM.
  325.  
  326. I recommend you put all files associated with a document in a folder named the same as the document with a "-F" extension for Folder.
  327.  "name-F"
  328. Clicking on the X button will display that XStack--a second click (if this is how you programmed it) will return you to the Page you left.
  329.  
  330. "¥" is ASCII #180  (Option ¥ "caps lock" up--most fonts)The "STACK" SCRIPT of the XStack stack COULD read:
  331. on openStack
  332.   hide menuBar
  333. end openStack
  334.  
  335. on idle
  336.   wait until the mouseClick
  337.   visual effect iris close
  338.   pop card
  339. end idle
  340. ----------------
  341. §NOTE:§ This is an example of a "minimum" script and as such represents the least you could do.  Use your imagination to create "XStacks" that contain animation, sound and multiple cards, just have some way of "popping the card"to return to the card you left from in Waldo.
  342.  
  343.  
  344.  
  345.  
  346. ^
  347. *More About XStacks--Programming*
  348.  
  349.  
  350. XStacks can contain color if they have color Pict resources.  See your HyperCard handbook about displaying color Pict resources.The stack that is displayed by the XStack Button may contain as many pages as you wish. It could contain text, graphics, sound, speech, music,animation, video, or any combination of them.  The only requirement is that you include a script that says "pop cd" to return to Waldo. 
  351. NOTE FOR PROGRAMMERS: When opened, the script of the stack of the XStack stack could pop the pushed value into a variable or other container, e.g.:
  352.  
  353.      pop cd into the last cd field
  354.      use that data later to return to Waldo.
  355.  
  356. Please ALWAYS have the script issue the command "visual effect iris close" before returning to Waldo. This is the standard visual effect for returning to Waldo from an XStack stack.
  357.  
  358.  
  359.  
  360.  
  361. ^
  362. *XRes - eXtra Resources*
  363.  
  364.  
  365. When using graphic XRes in Waldo Apple recommends that you must set the size of the HyperCard application to 2000.  See your Apple documentation on how to increase your application size
  366.  
  367. XRes: When a you click on XRes at the bottom of the HyperQueue Note screen you are asked to enter a name for the XRes. The name must be no longer than 20 characters. The name must be 1 word only. You may have any characters in a name except a comma or any of the Waldo formatting characters.
  368.  
  369. (In the List view "•" (the bullet symbol) is the first character of the second word of a HyperQueue Spot if it has an XRes.)
  370.  
  371. Then when that note is the next in the Queue and 
  372. 1) You have entered the Queue by clicking on the Spot (boldfaced word)
  373. 2) When the XRes key is depressed Waldo will try to display an extra resource (display picture or play sound, etc.) in a stack named the same as the document loaded with ".res" appended to the name (name.res).
  374.  
  375. §NOTE:§The Queue must be set to that word if you want to display the XRes. If the Queue is entered from the Menu (or Command key K--same as the Apple key) then holding down the Next key will Go to the next Spot in the Queue.
  376.  
  377. XRes may also be displayed a second way. While in the Note screen you may click on the XRes~name~and display/run the XRes.
  378.  
  379. When there is a XRes associated with a Spot then the name of the XRes will be placed below the Queue information at the bottom of the button panel.
  380. The word that has the XRes will have a "gray underline."
  381.  
  382. A Spot that has a Note will have a solid underline.
  383.  
  384. A Spot that has an XRes and A Note will have a "fuzzy underline."
  385.  
  386. See the next Page for programming information.
  387.  
  388.  
  389.  
  390.  
  391. ^
  392. *Update all Queues to version 4 form!*
  393.  
  394.  
  395. Import Information for documents created with earlier versions!
  396. The form of HyperQueue lists has been changed in Waldo 4.
  397. If you read a document in Waldo that has a HyperQueue list that was created in an earlier version then you may load the Queue list into Waldo version 4 but not use it fully! Included with Waldo version 4 is a WaldoTool called§UpdateQueue§which will update Queues to version 4 form.
  398.  
  399. Select the Waldo menu. Select Tools.... Load~UpdateQueue~.
  400. Select UpdateQueue from underneath Tools. The tool will update all loaded Queues to the current format. Save the Queue to disk or document.
  401.  
  402.  
  403.  
  404.  
  405. ^
  406. *XRes - eXtra Resources - Programming A*
  407.  
  408. §NOTE§: See XHome to create XRes stacks with no programming skills at all.
  409.  
  410. When using graphic XRes in a Waldo, Apple recommends you must set the size of the HyperCard application to 2000.  See your Apple documentation on how to increase your application size.
  411.  
  412. An ARTWAY FreeWare stack called "XHome" is now included with Waldo. XHome is a tool for creating XRes stacks with graphics in windows and play sounds. XHome allows non-programmers to create XRes stacks.
  413.  
  414. The XRes stack must be at the same level as the DOCUMENT loaded. 
  415.  
  416. §OpenBooks:§In OpenBooks the XRes stack must be at the same level as the OpenBook--the author may optionally put them on a CD ROM
  417.  
  418.  When there is a XRes associated with a Spot then the word XRes will appear on the XRes Button. The word in the text field will have a "gray underline."  The external stack looks for a handler named “resource” in the script of the external stack that the author has created. The name of the XRes  will be passed as well as the note, if there is one for the Spot and will be passed as a parameter to the XRes stack. It is up to the author of the XRes stack to write the handler. The Note is passed as a parameter called "resourceHolder."
  419.  
  420. XRes: When a you click on XRes at the bottom of the HyperQueue Note screen you are asked to type a name for the XRes. The name must be no longer than 20 characters. The name must be 1 word only. You may have any characters in a name except a comma or any of the Waldo formatting characters. Any illegal characters will be replaced by periods.
  421.  
  422. You will have a second option of using a list to select an XRes. If you have an XRes stack present at the correct level of your drive then Waldo will generate a list of all ~resources~in the XStack. (Programmers note this will not present a list of all handlers but only all sound and Pict resources in the XRes stack. Waldo checks the resource fork for resources, using a filter, and compiles a list.)
  423.  
  424. §NOTE:§ It is the author’s option to utilize the notes as parameters for an XRes.
  425.  
  426. The name of the XRes is passed as "resourceName". 
  427. Put this script in the STACK SCRIPT of the XRes stack to display a picture from the clipboard:
  428.  
  429. on Resource ResourceName, ResourceHolder
  430.    if ResourceName = "Home" then Resource1 ResourceName, ResourceHolder
  431. end Resource
  432.  
  433. on Resource1 ResourceName, ResourceHolder
  434.   picture ResourceName, clipBoard
  435. end Resource1
  436.  
  437. Waldo looks for a handler to pass parameters to (called RESOURCE) and all other resource handlers in the XRes stack must be called...RESOURCE1 and then numbered consecutively (e.g., resource2, resource3, etc.). Do not use ANY Global variables in the XRes stack! Pass parameters!  Use handlers named resource and resource1,2,3...these rules must be followed in order not to interfere with Waldo's operation or to corrupt Waldo! §NOTE:§ No parameters are passed back to Waldo.
  438.  
  439. §NOTE:§ Waldo needs to find the script of the XRes in the STACK script!
  440. (Do not place your script in the background or card.)
  441.  
  442. If you do~not~have the XHome stack then do not attempt creating XRes without reading the complete Waldo documentation and having experience programming with HyperCard.
  443.  
  444.  
  445.  
  446.  
  447. ^
  448. *XRes - eXtra Resources - Programming B*
  449.  
  450.  
  451. Authors may program XRes graphics to respond to clicking on a graphic. The handler for a particular XRes may be written so that the graphic will act as one or more buttons. The handler could respond to a click anywhere on a graphic. Also the handler could be written so as to respond to clicks in narrowly defined areas of itself (certain areas could act as separate buttons and initiate "sub-handlers." Because of scripting I have written into Waldo the author may write handlers that will:
  452.  
  453. respond to clicking after a handler has finished and anytime the graphic is visible.
  454.  
  455. §NOTE:§ Responding to clicking in XRes graphic windows is an optional function that authors may program into XRes stacks. I have put the scripting in Waldo to provide the variable for the author to utilize. If the author wishes to simply display a graphic then 1 handler is all that is needed per window.
  456.  
  457. Anytime a graphic (other than a Clipboard image pasted into a Window) is clicked on it will send a message to the XRes stack. The message will include the name of the Window and the position X,Y (relative to the XRes window not Waldo's window) of the click. The author must write a handler that will use this information if he wants to take action based on it.
  458.  
  459. "resourceName, resourceHolder,whichPicture,theMouseLoc" is sent to the handler "Resource" in the XRes stack.
  460.  
  461. resourceName is the name of the last XRes window "created"
  462. whichPicture is the name of the window clicked on
  463. theMouseLoc represents the location on the graphic clicked on relative to the graphic exclusively.
  464.  
  465. Clicking on one part of a graphic may initiate an animated sequence or display other graphics organized in a "tree structure." It is up to the author to program these types of functions.
  466.  
  467.  
  468.  
  469.  
  470. ^
  471. *XRes - eXtra Resources - Programming C*
  472.  
  473.  
  474. Click messages to XRes Stack
  475.  
  476. §NOTE:§Responding to clicking in XRes graphic windows is an optional function that authors may program into XRes stacks. I have put the scripting in Waldo to provide the variable for the author to utilize. If the author wishes to simply display a graphic then 1 handler is all that is needed per window.
  477.  
  478. resourceName is the name of the last XRes window "created"
  479. whichPicture is the name of the window clicked on
  480. theMouseLoc represents the location on the graphic clicked on
  481.  
  482. The first handler, named "Resource", in the XRes stack should check to see if the variable "whichPicture" is empty and if it is not empty check to see what window name matches whichPicture and then branch to the appropriate handler.
  483.  
  484. By creating 2 handlers for each XRes (that display graphics):
  485. you call up handler 1 to check to see whether the the graphic has been displayed yet or if it has been clicked on. If the graphic has not been displayed yet then the 1st handler displays the graphic and then proceeds to the second handler (passing any parameters needed) to: wait for any input, preform any functions or hide the window. If the Graphic has already been displayed and the reader has clicked on it (whichPicture is not empty) then handler 1 should check for the name of the window in whichPicture and then proceed to the appropriate handler.
  486.  
  487. To restate the above:
  488. Handler 1 checks to see if there is already a graphic displayed for that XRes NAME. If there has not been then it displays the graphic and proceeds to the 2nd handler (if the author has included it) to take some action. If there is already a graphic displayed then it proceeds directly to the second handler (this avoids having more than one copy of the graphic with one name being displayed.) and takes further action.
  489.  
  490. More detailed information is available in WaldoTools 2.
  491.  
  492. §NOTE:§When a HyperQueue List is saved to disk the file may be opened with a word processor.
  493.  
  494. "¥" is ASCII #180  (Option Y "caps lock" up or off "lowercase y"--most fonts) 
  495.  
  496. §NOTE:§When you are looking at a HyperQueue list in a word processor the Yen symbol as the 1st character of a word marks the word as the name of an XRes. In the~XRes list view in Waldo~instead of showing a Yen symbol a "•"§bullet symbol§is used to mark the name of an XRes name.
  497.  
  498.  
  499.  
  500.  
  501. ^
  502. |
  503. *|BUTTONS-Front Page|*
  504. ^
  505. *Import*
  506.  
  507.  
  508. This button is an icon of a Page being added.This button will IMPORT a document into Waldo.  The document must have been formatted in order to be loaded properly into Waldo.
  509.  
  510.  
  511.  
  512.  
  513. ^
  514. *Delete Pages*
  515.  
  516.  
  517. This button is an icon of a Page being "torn" out. If there are any Document Pages (Pages other than the Front Page), this function will delete all Document Pages.
  518.  
  519.  
  520.  
  521.  
  522. ^
  523. *Sound Level*
  524.  
  525.  
  526. This button is an icon of a Speaker. Click here and hold down the mouse to display a PopUp Menu from which to select a sound level for all sound prompts.  You may select from the full range of settings from 0 to 7.  If 0 is selected, then the icon is "grayed"to show that there will be no sound prompts.  Any new setting will be displayed below the icon as "Level = X", where X is the level from 0 to 7.  Waldo will remember the setting from session to session.  Waldo will remember the setting set in the Control Panel and reset that level upon quitting Waldo.
  527.  
  528. §NOTE:§ The sound level is set by way of an XFCN from Farallon Computing, Inc.and it is copyrighted.  It is included in the MacRecorder package.
  529.  
  530.  
  531.  
  532.  
  533. ^
  534. *Page#?*
  535.  
  536.  
  537. This button is an icon of a 2 ended arrow split in the middle. Clicking on it will display a dialogue box asking you to enter the Page number of the Page you wish to go to. Entering 0 will take you to the Front Page.
  538.  
  539. When the Shift Key is Down and you click on this button, you will go to a randomly selected Page.
  540.  
  541.  
  542.  
  543. ^
  544. *Return from Front Page*
  545.  
  546.  
  547. This button is bent arrow icon.When you click the Front Page Button, this button will appear on the Front Page.  Click on RETURN and you return to the Page you left from.
  548.  
  549.  
  550.  
  551.  
  552. ^
  553. *Page#1*
  554.  
  555.  
  556. This button is an icon of 1 arrow pointing to a vertical line.This button takes you to the first Document Page.  Hold down the Shift key  while clicking on this button and you will be taken to the last Page.When you are on Page 1, the button will be "grayed."
  557.  
  558.  
  559.  
  560.  
  561. ^
  562. *Help*
  563.  
  564.  
  565. This button is question mark (?). Click on it to display information about Waldo. When Help window is visible then the Help button will be hilited. There is a table of contents for the Help window. Click on a Topic will take you to that Topic. Click on a Topic Heading will scroll you back to that point in the table of contents. Click on the [Top] will take you to the top of the Help window. Clicking on any other word in the Help window will draw a box around the first occurrence of the word.  After the first match, push the RETURN Button on your keyboard for other matches.  This functions the same as the find function from the message box. 
  566.  
  567.  
  568.  
  569. ^
  570. *ReScroll*
  571.  
  572.  
  573. This button is an icon of the Scroll Bar Button.This button will re-scroll all Pages back up to the top.
  574.  
  575.  
  576.  
  577.  
  578. ^
  579. *About Software Button*
  580.  
  581.  (balloon shaped button)
  582. This button will display information about ARTWAY when clicked on.
  583.  
  584.  
  585.  
  586.  
  587. ^
  588. |
  589. *|BUTTONS-Document Pages: Power functions|*
  590. ^
  591. *TwinText*
  592.  
  593.  
  594. This button is an icon of a split text field. When clicked on, it turns into an icon of a single field.  This function will split the text field into two text fields.  The top text field, or the TwinText™ field, contains the text of the current Page.  It is a locked field and as such may not be edited.  When you go to any other Page, the TwinText carries the text of its Page.  This is convenient for referencing one page to other Pages or to reference one part of a Page to itself.  If you are on a GroupPage Table of Contents when you click the TwinText button, then it will carry that text and you may click on the Page Titles to go to those Pages using the TwinText window as a GroupPages Table of Contents.
  595.  
  596. "HyperQueue is not disabled when TwinText is on".
  597.  
  598. If you hold down the Shift key while clicking on the split text field icon then the previous TwinText document Page will be Twined instead of the current Page.
  599.  
  600. Click on the single field icon to reset TwinText to a single text field.
  601.  
  602.  
  603.  
  604.  
  605. ^
  606. *Title List*
  607.  
  608.  
  609. This button is an icon of a List.
  610.  
  611. This is a standard button panel interface with a save-to-disk option.  TITLE LIST allows you to save the Page number and Title of up to 300 Pages.  You can Load, Save, Name and Erase Lists using the utility button (folder icon).  You may Add and Delete items from the List.  Selected a Title and click on the “Go” button and it will take you to that Page.  You may transfer Titles to the Title List using the Find & Save function of the Find button panel. See "Other Functions."
  612.  
  613. Delete will delete the highlighted line if there is more than one line.
  614.  
  615. Select will select and remove the highlighted line, if there is more than one line, and give you the option of repositioning the line elsewhere in the list--Exit to abort.
  616.  
  617. Please use the ".tl" extension when naming these Lists (name.tl).
  618. See Scan List for other function for Title Lists
  619.  
  620.  §NOTE:§ Waldo will NOT ALLOW you to use the incorrect extension when saving, loading and naming Lists!
  621.  
  622.  When you click on Scan button, if there are NOT any Titles in the Title List, then it will sound a single tone and a dialog box will display.  If there are Titles in the Title List, then it will present a message telling you which Title you may go to next and how many Titles total are in the List.  If you Exit the Scan, then the next time you click on the Scan button, you will be taken to the §next§ Title (Page) in the Title List. When you have navigated all Titles in the List, then the Scan will be reset to the first Title(Page) in the Title List.  It is much simpler in practice than in explanation. Scan stops when a Note is next in the list and then hilites the Note line in the list.
  623.  
  624. ReSet will reset the scan to the highlighted line.
  625.  
  626. ReTitle function will attempt to ReTitle Pages for Title List.  This feature was added for those who are retitling Waldo documents Page Titles and want to update Title Lists. 
  627.  
  628.  
  629.  
  630. ^
  631. *Advanced Title List Features*
  632.  
  633.  
  634. Adding Notes to Title lists. Click on a line while holding down the Shift key and a dialog will show the number of the current line and the total number of lines and will give you the option of adding a Note to the list. Click on an existing Note to edit a Note.
  635.  
  636. Structuring a Title list. Click on a line to hilite it. Use the Space Bar to indent and un-indent a line for emphasis. Use this feature to add more structure to your list.
  637. If you have structured a list you may use the Tab key to navigate the list. Click on an indented line to hilite it. The Tab key will  selected  the next §indented§ line. Use the Shift key with the Tab key to select the §previous indented line§. Hilite an un-indented line and use the Tab/Shift Tab to select one un-indented line to the next.
  638.  
  639. By  indenting items in a list and add Notes to Titles lists you may create a series of Tables on contents within the Title List. You may also add notes to the Title list. You may use notes to insert non-letter/number characters, such as a line of dashes or equal signs, to mark off sections of Title lists.
  640. Another procedure would be to start with a Title of a Page. Next put a Note below the Title describing a fact or idea connected to that Page. Indent the Note. Then put other Titles below the first and indented them. The indented Titles could be other Pages which are related to the “heading” Title.
  641.  
  642. Title Lists may be saved to a file on disk. If you wish you may open the list in a word processor and add “@Title” on a line by itself to the top of the list--do not change anything else in the list! Use the edit menu to copy the list and paste it to the end of your document. The list will now load with the document.
  643.  
  644.  
  645.  
  646.  
  647. ^
  648. *HyperQueue List Button*
  649.  
  650.  
  651. The HyperQueue List (HQL) Button functions for maintaining the List of HyperQueues (HQ). You may have up to 10 HQs in a HQL. Each HQ may have up to 65 Spots in it (a Spot is a single word). Each Spot may have a Note and/or an XRes. A HQL could have up to 650 Spots and each may have a Notes and an XRes. You may ReSet from one HQ to another from the HQL. You may add new HQs to the HQL and re-name HQs. You may delete HQs from the List. The HQL may be saved to and reloaded from disk with the HyperQueue Utility Button.
  652.  
  653. HyperQueue lists may be saved to a file on disk. If you wish you may open the list in a word processor and add “@Queue” on a line by itself to the top of the list--do not change anything else in the list! Use the edit menu to copy the list and paste it to the end of your document. The list will now load with the document.
  654.  
  655.  
  656.  
  657.  
  658. ^
  659. *HyperQueue Button*
  660.  
  661. The HyperQueue Button takes you into a Queue if one has been created or loaded. A button panel will be displayed at the bottom of the screen. There are buttons to: 
  662. Go to previous Spot, Go to next Spot, XRes, Note, List, Exit
  663. The buttons with arrows allow you to go forward and backward through the Queue.
  664.  
  665. The line below the buttons shows the current Spot set. The XRes button and the Note button work with the~current~Spot.
  666.  
  667. The XRes button is name “XRes”...if the Spot has an XRes, otherwise it will have no name. Use the XRes button to display the XRes. More about XRes later.
  668.  
  669. The NEXT Arrow buttons “take” you to the Spot named in the line below the buttons.
  670.  
  671. The PREVIOUS Arrow buttons “take” you to that Spot before the current Spot.
  672.  
  673. If you want to hilite the current Spot then use the “previous” button.
  674.  
  675. Note button will display the Note window for the current Spot. You may add a Note to each Spot in a Queue. A Note may contain up to 400 characters.
  676.  
  677. List will display the List View of HyperQueues and the List buttons.
  678. See HyperQueue List View for more information.
  679.  
  680. Exit will leave the Queue.
  681.  
  682.  
  683.  
  684. ^
  685. *HyperQueue List View*
  686.  
  687. The buttons in the List View button panel are:
  688.  
  689. Go, Select/Insert, Delete, Note, ReSet, Exit.
  690.  
  691.  
  692.  
  693. ^
  694. *Current Page Button*
  695.  
  696.  
  697. Hold down the mouse button on this button to display a popup menu. The number at the bottom of the menu is the number of Marked Pages. The menu lists several functions.
  698.  
  699. Info: Select to display information about the current document.
  700.  
  701. Show All: Shows in sequence, starting with the next Marked Page, all Pages that are Marked. Click to stop.
  702.  
  703. Go To: Presents a dialog and prompts reader to enter a number. The number represents the number of a Marked Page not the Page number. For example if you enter 2 you will go to the second Page Marked not Page number 2. (Unless Page 2 was the second marked Page.)
  704.  
  705. Previous: Go to the Previous Page that is Marked.
  706.  
  707. Next: Go to the Next Marked Page.
  708.  
  709. UnMark All: UnMark all Marked Pages.
  710.  
  711. UnMark: UnMark the current Page.
  712.  
  713. Title List: Mark all Pages that are listed in the Title list.
  714.  
  715. Mark: Mark/UnMark the current Page.
  716.  
  717.          ---- §NOTE:§ This IS the HyperCard mark function! ----
  718.  Check in your HyperCard handbook for more on marked cards (mark, unmark, marked commands) and report function (Print Report is in the File menu). Also see "Print Report".in Menus and Current Page Button.
  719.  
  720. §OpenBooks:§ Authors may disable this function in OpenBooks.
  721.  
  722.  
  723.  
  724.  
  725. ^
  726. |
  727. *|BUTTONS-Document Pages: Basic Functions|*
  728. ^
  729. *Page Graphics Button*
  730.  
  731.  
  732. §OpenBook:§This button will appear only in OpenBooks and then only of the Author includes it.
  733.  
  734. This button is an icon of a video monitor. Click on it to turn Page Graphics on and off. When Page graphics are on then the screen is white. The screen is black when Page Graphics are off.
  735.  
  736.  
  737.  
  738. ^
  739. *LockText Button*
  740.  
  741. Click on the LockText Button to lock and unlock the text field of a Document Page to copy text. When unlocked then the icon changes to an open lock. When the text field is locked the icon is a closed lock.
  742. NOTE: Any changes to text are not permanent.
  743.  
  744. §OpenBooks:§The author may choose to not include this button and consequently the reader will not be able to copy text or use the Print Report function from the File menu.
  745.  
  746.  
  747.  
  748. ^
  749. *Find*
  750.  
  751.  
  752.  
  753. This button is an icon of an Magnifying Glass and 2 Pages. Click here to display the Find dialog 
  754. This dialog allow you to Find a match for a word(s).
  755. It will ask you “How to find...” and how many finds “...to a Page.”
  756. Enter the word(s) into the find field that you wish to find.
  757.  
  758. “How to find...”
  759. Whole: Finds exact matches only.
  760. Start: Finds matches at beginning of words
  761. Inside: Finds matches inside of a word(s).
  762. Case Sensitive: Limits matches to those that match the case.
  763. §NOTE§: Using more than one word will only find those Pages that have both words.
  764. “...to a Page”
  765. One: Finds only the FIRST occurrence of the word(s) on a Page.
  766. Every: Finds EVERY occurrence of the word(s) on a Page.
  767.  
  768. When One is selected then the button “Find & Save” appears. This function gives you the option of saving the page number/Title of every matching Page to the Title List. You may do this automatically by choosing the Auto option or it will save each find as it prompts you with the Found dialog. If there are any existing Titles in the Title List you will be presented a dialog asking if you want the saved Titles to be saved after the existing Titles or if you want to overwrite the existing Titles. You may save up to 300 Titles. You will be presented a dialog asking if you wish to continue if the number will exceed 300.
  769.  
  770. The last word(s) entered in the find field is saved until a new document is loaded or until you leave the field blank
  771. .
  772. Find’s many options allow you to structure your search to suit your needs.
  773.  
  774. §NOTE:§ The List and the Find & Save option is available ONLY if "Power Functions" IS selected in the Waldo menu.
  775. After using Find, the icon will change to:
  776.      "a Return Arrow crossed out and a Return Arrow."
  777.  
  778. Clicking on this icon will return you to the Page from which you started your search.  If you hold down the Shift key and click on this icon, it will reset the button without returning you.
  779.  
  780.  
  781.  
  782.  
  783. ^
  784. *Find List*
  785.  
  786.  
  787. This button appears in the Find dialog and is a standard button panel function.
  788.  
  789.  
  790. Select selects a word or phrase to be used for the Find function.
  791.  
  792. Delete will remove an Item from the Find List. The list may contain up to 50 items.
  793.  
  794.  Sort Button sorts the list alphabetically.
  795.  
  796. Using the List utilities (the Folder Button) you may Name, Erase, Save and Load these Lists. Please use the convention of a ".fl" extension when naming these Lists (name.fl).
  797.  
  798. §NOTE:§ Waldo will NOT ALLOW you to use the incorrect extension when saving, loading and naming Lists!
  799.  
  800.  
  801.  
  802. ^
  803. *XStack List Button*
  804.  
  805.  
  806.  
  807.   This button is an icon of a HyperCard Stack representing an XStack stack. Click and you will be shown a List of all Pages that have XStacks. Release the mouse button while a line is selected and you will be taken to the Page selected. If there are no XStack Buttons, then the list will be empty.
  808.  
  809.  
  810.  
  811.  
  812. ^
  813. *Front Page*
  814.  
  815.  
  816.   This button is an Icon of double arrows and a vertical line.
  817.   This button will take you to the Front Page.
  818.  
  819.   §NOTE:§ There is an Front Page command (Command F) on the Go menu.
  820.  
  821.  
  822.  
  823.  
  824. ^
  825. *Page#1*
  826.  
  827.  
  828.   This button is an icon of 1 arrow point to a vertical line. This button takes you to the first document Page.  This button is "grayed out" on Page one.  Hold down the Shift key while clicking on it and you will be taken to the last Page of the current document, even if the Button is grayed out.
  829.  
  830.  
  831.  
  832.  
  833. ^
  834. *Page# ?*
  835.  
  836.  
  837.   This button is an icon of a 2 headed arrow split in the middle Clicking on it will display a dialogue box asking you to enter the number of a Page to go to.  Entering 0 will take you to the Front Page.
  838.  
  839.     When the Shift key is down and you click on this button,you go to a randomly selected Page.
  840.  
  841.  
  842.  
  843.  
  844. ^
  845. *< Group*
  846.  
  847.  
  848.   This button is an icon of a Page with a Table of Contents List. This button will take you to the previous GroupPages Table Page, if there are any. Holding down the Shift key while clicking on it will take you to the last  Page of the previous GroupPages.
  849.  
  850.     §NOTE:§ The GroupPage Buttons will not appear if there are no GroupPages in the currently loaded document.
  851.  
  852.  
  853.  
  854.  
  855. ^
  856. *Group >*
  857.  
  858.  
  859. This button is an icon of a Page with a Table of Contents List.  This button will take you to the next GroupPages Table Page, if there are any. Holding down the Shift key while clicking on it will take you to the last  Page of the next GroupPages.
  860.  
  861.     §NOTE:§ The GroupPages Buttons will not appear if there are no GroupPages in the currently loaded document.
  862.  
  863.  
  864.  
  865.  
  866. ^
  867. *<---  Buttons  --->*
  868.  
  869. Page Turner Buttons
  870.  
  871.   <-  Button
  872.   This takes you to the previous Document Page.
  873.   If you are on Page 1, then you will go to the last Page.
  874.  
  875. -> Button
  876.   This takes you to the next Document Page.
  877.   If you are on the last Page, then you will go to the first Page.
  878.  
  879. §NOTE:§ The up & down arrow keys on the Macintosh keyboard will scroll most windows and lists up and down.
  880.  
  881.  
  882.  
  883.  
  884.  
  885. ^
  886. *Scroll-Up Arrow and Scroll-Down Arrow *
  887.  
  888.  
  889.  
  890.   This button is an icon of the Scroll Up Arrow/Scroll Down Arrow from a Scroll Bar. It is below the Scroll Down Arrow on every document Page.  Clicking on the Scroll Up Arrow will scroll the Page up one line at a time or the Scroll Down Arrow will scroll down one page at a time.  Holding the mouse button down on it will scroll the Page up to the top/bottom rapidly.  Holding down the Shift key while clicking on it will scroll the Page to the top/bottom in one motion.
  891.  
  892. §NOTE:§ The up & down arrow keys on the Macintosh keyboard will scroll document, table of contents and Help windows up and down.
  893.  
  894.  
  895.  
  896.  
  897. ^
  898. *Title Page/Button Names*
  899.  
  900.  
  901.   This is at the bottom of all pages. Depending on whether you have selected the Show Button Names from the Waldo menu, it displays the Title of the Current Page (all pages except the Front Page) or the names of buttons. Click on the name to toggle Button /Page names.
  902.  
  903.  
  904.  
  905.  
  906. ^
  907. |
  908. *|Other Functions|*
  909. ^
  910. *Save and Load Lists--Name and Erase Lists*
  911.  
  912.  
  913.   This button is an icon of a File Folder.  This button is grouped with its related buttons. Hold down the cursor on the icon and a PopUp list will be displayed; select the function wanted and follow all prompts.  You may Save and Load Find Lists, Title Lists and HyperQueue Lists to and from disk. You may also Name and Erase Lists in Waldo.
  914.  
  915.     §NOTE:§ When naming Lists, use this convention:
  916.        Title List           name.tl
  917.        Find List          name.fl
  918.        HyperQueue List      name.hl
  919.   
  920. §NOTE:§ Waldo will NOT ALLOW you to use the incorrect extension when saving, loading and naming Lists!
  921.  
  922. §NOTE:§ New to 3.4.3 the name Search Lists has been changed to Find List and the extension has been changed from ".sl" to ".fl" if you wish to load Button Lists just change their extension to ".fl"
  923.  
  924. §NOTE:§ New to 3.3 the name Button Lists has been changed to Search List and the extension has been changed from ".bl" to ".sl" if you wish to load Button Lists just change their extension to ".sl"
  925.  
  926. Using these file name extensions (.tl + .fl + .hl ) will allow for quick and error-free identification of List types and will avoid confusion when including Lists with Waldo documents.
  927.  
  928.  
  929.  
  930.  
  931. ^
  932. *LockText Button--Copying Text from Document*
  933.  
  934.  
  935. You may click on the LockText Button to lock and unlock the text field of a Document Page in order to copy text. You "unlock the text" so that you may copy the text into the clipboard. This can be used to: copy a Page into another program, copy a bit of text to re-name a Title on a Table of Contents Page, or to "Paste Into Window." Going to another Page or clicking on the button will "re-lock the text." 
  936. When unlocked then the icon changes to an open lock. When the text field is locked the icon is a closed lock.
  937.  
  938.  
  939.  
  940.  
  941. ^
  942. *Renaming a Title*
  943.  
  944.  
  945. The reader may re-name a Title in a Table of Contents Page. Hold down the Shift key while clicking on a Title will bring up a dialogue asking for a new name. If the reader enters a different Title then the new Title is in boldface. The Title in the Title Field at the bottom of document Pages holds the new Title. The title in the document Page is unchanged. To rename the Title of a GroupPage you must click on the Title in the Front Page Table of Contents only. You May click on the Title at the bottom of a document Page.
  946.  
  947. §OpenBook:§ You may not rename a Title in an OpenBook.
  948.  
  949.  
  950.  
  951.  
  952. ^
  953. |
  954. *|Glossary of Terms|*
  955. ^
  956. *TwinText*
  957.  
  958. TwinText is the function in Waldo whereby the reader may split the screen in half--putting the Page’s text into both windows. The text twined will appear in the top window when the reader goes to another page.
  959.  
  960.  
  961.  
  962. ^
  963. *XRes*
  964.  
  965. XRes, or eXtra Resources, is a general term that includes any scripts or resources (such as graphics, QuickTime™ movies, sound) that are in an XRes Stack and are meant to be access from within Waldo via HyperQueues. You may add an XRes name to Spot in a Queue. An XRes must be put in an XRes stack to be displayed.
  966.  
  967. §OpenBook:§ When an OpenBook is created those scripts and resources will be loaded into Waldo.
  968.  
  969.  
  970.  
  971. ^
  972. *XRes Stack*
  973.  
  974. A XRes stack is a special stack that is placed at the same level on your hard drive as the document to be loaded into Waldo. 
  975.  
  976. §OpenBook:§ XStack must be at the same level as the OpenBook.
  977.  
  978. HyperQueues may access scripts and resources (such as graphics, QuickTime™, sound) that are in an XRes stack.
  979.  
  980. §OpenBook:§When an OpenBook is created those scripts and resources will be loaded into Waldo. OpenBooks can have XRes stacks as well and they are placed at the same level as the OpenBook (locked Waldo) being read.
  981.  
  982.  
  983.  
  984. ^
  985. *XStack*
  986.  
  987. XStacks are special stacks that are placed at the same level as the document loaded into Waldo. They are accessed from the XStack “X” button on the lower right of a XStack button. They allow the display of eXternal stacks from within a Waldo which may or may not include interactivity and MultiMedia. To access an XStack the author or reader must use the XStack button to add X buttons on Pages that are to access XStacks. XStack Lists may be appended to documents so that X buttons are created when the document is loaded.
  988.  
  989.  
  990.  
  991. ^
  992. *HyperQueue*
  993.  
  994. A HyperQueue is a list of words (Spots) in the text of a Waldo. The author and reader may create HyperQueues. Spots are added at the end of a HyperQueue. A Spot may have a note and/or an XRes (resource) attached to it. A HyperQueue may have 65 Spots and there may be 10 HyperQueues (HyperQueue List) in a Waldo. HyperQueue Lists may be saved to disk, erased and loaded from disk. HyperQueue Lists, as with any Waldo lists, may be “traded” with other readers.
  995.  
  996.  
  997.  
  998. ^
  999. *Spot*
  1000.  
  1001. A Spot is any word that has been entered at the end of a HyperQueue. It will be in boldface. If it is underlined then it has a note. If it has a gray underline then it has an XRes. If it has a fuzzy underline then it has both a note and an XRes.
  1002.  
  1003.  
  1004.  
  1005. ^
  1006. *GroupPages*
  1007.  
  1008. GroupPages are similar to Chapters in that they tie together a group of contiguous Pages. GroupPages differ from Chapters in that “orphan Pages,” or Pages outside of and between Chapters, are allowed.
  1009.  
  1010. Groups or GroupPages are a series of consecutive Pages that have been tied together when the author formats text for loading into Waldo. GroupPages have their own Title. The Title for GroupPages appears in the Table of Contents on the Front Page. Clicking on the title of a GroupPage will take you to the Table of Contents of that Group. Groups operate like chapters except that single or orphan pages are allowed. See GroupPages for information on formatting GroupPages.
  1011.  
  1012.  
  1013.  
  1014. ^
  1015. *Page*
  1016.  
  1017. A Page is a block of text that has been created by the author by placing formatting characters in the text before it is loaded into Waldo. A Page may be no longer than 16k (approximately 8 pages in a word processor). Pages may be automatically given Titles or the author may format a line of text as a Title for each Page.
  1018.  
  1019.  
  1020.  
  1021. ^
  1022. *Sending and Receiving Waldos*
  1023.  
  1024.  
  1025.  
  1026. When preparing Waldo documents, be sure to put all files associated with that document into a folder.  Give the folder the same name as the document together with a  "-F" extension -- "name-F", without the quotes.  This way all associated files (help stacks, XStack stacks, notes) will be at the same level for "loading" and will not get lost on your disk. This is important! Also be sure to use an archive program like Compact Pro or Stuffit to archive and compress all files that will be transmitted over a modem or network! Stuffit is available as shareware on most bulletin boards or as a commercial program from Aladdin Systems, Inc. Compact Pro is shareware and is available from most bulletin boards.
  1027.  
  1028. Compact Pro: Cyclos: 109 Davis Avenue, Brookline, MA 02146
  1029.  
  1030. Aladdin Systems: 408-685-9175.
  1031.  
  1032.  
  1033.  
  1034.  
  1035. ^
  1036. *Trouble Shooting for Authors*
  1037.  
  1038.  
  1039. If, after writing your Waldo document, you load it into Waldo and it does not load the way you expected it to, then perform a simple analysis on the document. Start with the first page, using the right arrow key at the bottom of the Page and go slowly from page to page.  Repeat, using the Table of Contents and any GroupPages Tables of Contents to display each Page, starting with Page one and working forward to the last Page.  Any mistakes in formatting will be found--load the document into a word processor and correct any formatting errors, save the document to disk and reload it into Waldo. Be sure not to include "quotes" in titles!
  1040.  
  1041. §NOTE:§ Waldo will not make errors in loading a document, so please check the text carefully for formatting errors. ALSO leading spaces at the beginning of lines that contain formatting characters will confuse Waldo. It is best to compose text on a word processor that will show "space" characters and "return" characters!
  1042.  
  1043. §NOTE:§ ARTWAY has programs called WaldoTools™. Checker™ is for checking documents for proper formatting--it will mark any formatting errors for quick correction of Waldo documents.  ARTWAY also has a Tool for writing in Waldo to create documents which saves Waldo formatted documents to disk. Both are available from ARTWAY. Checker is available online.
  1044.  
  1045.  
  1046.  
  1047.  
  1048. ^
  1049. |
  1050. *|Menus: File- Edit- Go- Waldo- Fonts- Windows|*
  1051. ^
  1052. *File Menu: The Print Report*
  1053.  
  1054. The Print Report option in the File menu in Waldo has a 
  1055. Waldo Report template set up. Check the Marked Cards option for use in conjunction with Marked Pages to print only those Pages you have marked.There are other functions you may perform on Marked Pages from the message box--see your HyperCard handbook for more uses and information on printing reports.  See Marked Pages.
  1056.  
  1057. §OpenBook:§ Authors may disable this function OpenBooks.
  1058.  
  1059.  
  1060.  
  1061.  
  1062. ^
  1063. *File menu--Compact Stack menu item*
  1064.  
  1065.  
  1066. This menu item appears in the File menu. Use this menu item to check to see if you need to compact the stack. (See your HyperCard documentation for further information on compacting stacks.) A dialog will be displayed if there is any freespace in your stack that needs to be removed. It will show the size of the Waldo stack you are reading, the size of the "freespace" in the stack and the amount of space on your disk and the amount to remove. Holding down the shift key will compact the stack without the dialog.
  1067.  
  1068. Command key (Apple key) and “S” will bring up the compact dialog.
  1069.  
  1070. If when you move from Page to Page and the freespace is about to exceed the amount of space on your disk needed to compact your stack then a dialogue box will appear with that warning and give you the option to compact the stack.
  1071.  
  1072.  
  1073.  
  1074.  
  1075. ^
  1076. *Edit Menu: Paste Into Window*
  1077.  
  1078.  
  1079.  
  1080.  With this function you may paste any copied text or graphics into a resizable window. Text exceeding Waldo's window size will be lost in the "Paste Into Window" operation and text in windows will not wrap as the text is displayed as a "graphic". When a window is created then a new menu "Windows" will appear in the menubar, as long as there are windows--see "Windows Menu" for more information. If you experience problems with this function be sure you have increased the size of the HyperCard program to 2000--see your Macintosh manual for instructions on increasing the size of applications.
  1081.  
  1082.  
  1083.  
  1084.  
  1085. ^
  1086. *Help from the Go Menu/Command&?/Shift&Command&?*
  1087.  
  1088.  
  1089.  
  1090. §NOTE:§Waldo requires that you use HyperCard version 2.0 or higher.A hard disk is required for Waldo.
  1091.  
  1092. §NOTE:§HyperCard Help is available from all Pages in Waldo! If the HyperCard stack called WALDOHELP is at the same level as the current copy of Waldo, then "holding down" Shift and Command keys (Apple key) while holding down the key with the question mark (?) will display an interactive HyperCard help stack for Waldo. Also hold down the Shift key and choose help from the Go menu.
  1093.  
  1094. §NOTE:§For WaldoHelp--hold all 3 keys down till WALDOHELP appears.You may also access WaldoHelp by selecting Help from the "Go" menu while holding down the Shift key. WaldoHelp displays definitions of all buttons.
  1095.  
  1096. If no document is loaded into Waldo and the Command key is held down and then the "?" key is pushed, the standard HyperCard Help stack is displayed.  If there is a document loaded, then the Command (Apple) and "?" keys will bring up a HyperCard stack named (the name of the DOCUMENT loaded)+Help--if created by the author.
  1097.  
  1098. e.g., NEWSHELP (not NEWS HELP)
  1099.  
  1100. (Authors may include help stacks with any Waldo document.  Help stacks can contain any information such as a glossary of terms or index.)
  1101.  
  1102.  
  1103.  
  1104.  
  1105. ^
  1106. *Front Page from the Go Menu*
  1107.  
  1108. Select Front Page from the Go menu or enter Command F (formerly Command P) to go to the Front page. (the command key is the same as the Apple key)
  1109.  
  1110.  
  1111.  
  1112.  
  1113. ^
  1114. *Show Button Names*
  1115.  
  1116.  
  1117. When selected, a checkmark appears to the left of the menu item and the bottom of each Page displays the name of the bottom row of Buttons. When not selected, the bottom of every Document Page displays the Title of the current Page.
  1118.  
  1119.  
  1120.  
  1121.  
  1122. ^
  1123. *Fonts menu*
  1124.  
  1125.  
  1126. When a font is selected, a checkmark appears to the left of the menu item.
  1127. §NOTE:§Text Size and Fonts may be changed in all displays except: XStack List, and Find List and the Help window.
  1128.  
  1129.  
  1130.  
  1131. ^
  1132. *Power Functions*
  1133.  
  1134.  
  1135. When selected, a checkmark appears to the left of the menu item.  When NOT selected, all Power functions are hidden from view, including the HyperQueue item in the Waldo menu. This is the basic mode.  Basic mode is recommended as you are first learning to use Waldo.  Select Basic mode and concentrate on learning basic navigation functions.  After you feel comfortable with Waldo then select the Power functions and proceed to learn these more powerful features.
  1136.  
  1137.  
  1138.  
  1139.  
  1140. ^
  1141. *HyperQueue*
  1142.  
  1143.  
  1144. When on Front Page, this menu item is grayed out and is not available.When selected, the message box will appear on the screen (Command K will also select this function) and gives you several options. The HyperQueue Button will also select this function.
  1145. (Command key is the same as Apple key)
  1146.  
  1147. §NOTE:§ If there are no Spots in the Queue then Waldo will just sound a tone, the message box will not be displayed and a dialog will appear.
  1148.  
  1149. Putting a word into the HyperQueue will set the word in BOLDFACE.
  1150. Putting a Note with a Spot will also UNDERLINE the word.
  1151. Putting a XRes with a Note will put GRAY UNDERLINE under the word.
  1152. Putting a Note & an XRes with a Spot will FUZZY UNDERLINE the word.
  1153.  
  1154.   Holding down the Shift key and click on a word and it will spot that particular word with boldface. You may set up to 65 spots in a Queue.
  1155. (Queue, a common British term meaning to line up, is pronounced "Q.")
  1156.  
  1157. §NOTE:§The HyperQueue spots you save to a Queue are NOT "relative" to the SIZE or FONT used at the time you save spots.  So,.if you reuse a saved Queue and the Size or Font of the text is different than when you set them, then they will appear in queue and IN place.  Also, if you were to change SIZE or FONT of text while constructing a Queue, then it will NOT affect the function at all.
  1158.  
  1159. HyperQueue will ATTEMPT to warn you of mismatched Queues but will not always be able to, so exercise care in naming Queues, when they will be saved and reused. When a Queue is being loaded a tone will sound for each Spot loaded that does not match.
  1160.  
  1161. So the rule of thumb with Queues is the SIZE and FONT of text do NOT affect constructing and viewing a Queue.  Editing a document in a word processor after you create a Queue and reloading the document will change the spots' positions on the page and then Queues will not line up!. Queues may be saved to disk with the HyperQueue utility.  The utility also erases, loads and names the Queue Lists.
  1162.  
  1163. Either selecting HyperQueue from the Waldo menu or entering, Command K (Apple K), from the keyboard, clicking on the HyperQueue Button or just clicking on a word that is boldfaced will display the HyperQueue.  If any spots have been saved to the Queue, then you may click the Next button to go to the next spot. Subsequent Next button clicks will display each spot in the Queue in the order it was entered. (New spots are entered AFTER the LAST spot in the Queue.) The Previous Button will take you backwards.
  1164.  
  1165. When in HyperQueue the information display at the bottom of the button panel displays information about the Queue and the name of the XRes and the page you are on.
  1166.  
  1167. §When entered the Queue from the Menu or Keyboard:§
  1168. The Queue is reset to that Spot (Word) you clicked on.
  1169.  
  1170. Notes:
  1171.  
  1172. On the Note screen you have the options:
  1173. Save  Count  Window  Hide  List  Exit.
  1174.                   XRes
  1175. Notes may be up to 400 characters in length.
  1176. Window will transfer the text of a note into a floating window which may be viewed on any Page. This window will disappear when you quit Waldo and is not permanent but will display as long as you are in Waldo or until you close the window.
  1177.  
  1178. Save allows you to save Spots and Notes to a text file on your disk for the Queue you are in.
  1179.  
  1180. Count will present a quick count of the number of words in the current Note.
  1181.  
  1182. Window will take text from the Note and automatically create a floating window of the text.
  1183.  
  1184. Hide: Click on Hide and§hold down the mouse§and the note window will be hidden--it will reappear when you release the mouse button.
  1185.  
  1186. List Button: See below...
  1187.  
  1188. Exit will hide the Note window.
  1189.  
  1190. List Button will display the List view of the Queue
  1191. In the List view...
  1192. Delete Button will delete the selected line.
  1193.  
  1194. Note Button will display the Note screen for the line selected.
  1195.  
  1196. Reset will reset the Queue to the line highlighted selected. 
  1197.  
  1198. Select chooses the selected line for either moving up/down within the Queue. Insert Button will place the line before the selected line. Exit aborts the selection.
  1199.  
  1200. Exit will exit to the HyperQueue button panel.
  1201.  
  1202.  
  1203.  
  1204.  
  1205.  
  1206. ^
  1207. *HyperQueue and XRes*
  1208.  
  1209.  
  1210. Clicking on the XRes button on the bottom of the note screen will prompt you to type a name for an XRes or select a name from a list. If you have an XRes stack at the same level of the document...
  1211.  
  1212. §OpenBook:§For OpenBooks it must be at the same level as the OpenBook being read
  1213.  
  1214. ...then a list will be generated of all resources in the XRes stack. If there already is already an XRes then you will be prompted to erase the name. Setting a name for an XRes does not automatically create an XRes. The reader or author must create either a "resource" and place it into the XRes stack with a utility like ResEdit from Apple or just use XHome from ARTWAY to create graphics and record sounds and compile a complete XRes stack without any programming. Assigning a name to an XRes makes it available as a "label" to the script in the XRes stack. It creates a "pipeline" to the script of the XRes and identifies what action to take based on the XRes name. The scripting built into Waldo takes care of most of the "overhead" for the author to attach HyperMedia functions to individual words in the document. HyperQueue names must be one word. HyperQueue names may be 20 characters long and have any character except the comma and of course and of the Waldo formatting characters. Any illegal characters are replaced with periods.
  1215.  
  1216.  
  1217.  
  1218.  
  1219. ^
  1220. *HyperQueue Important Information*
  1221.  
  1222. The form of HyperQueue lists has been changed in Waldo 4.
  1223. If you read a document in Waldo that has a HyperQueue list that was created in an earlier version then you may load the Queue list into Waldo version 4 but not use it fully! Included with Waldo version 4 is a WaldoTool called§UpdateQueue§which will update Queues to version 4 form.
  1224.  
  1225. Probably More Information Than You Need
  1226.  
  1227. Putting a word into the HyperQueue will set the word in BOLDFACE.
  1228. Putting a Note with a Spot will also UNDERLINE the word.
  1229. Putting a XRes with a Spot will put GRAY UNDERLINE under the word.
  1230. Putting a XRes and a Note will put FUZZY UNDERLINE under the word.
  1231.  
  1232. Entering the Queue
  1233. The Queue may be entered from the Waldo menu (or Command K--Apple K) or by clicking on the word Spotted (Boldface). These two methods have different effects on the Queue.
  1234.  
  1235. There are two components to a Queue: the next Spot to select and the current Spot set.
  1236.  
  1237. When the Queue is entered from the~menu~then the Spot is not reset or changed in any way--the next Spot in the Queue is the next Spot in the Queue.
  1238.  
  1239. When a Spot is~clicked on~then the Queue is set to that word and when Go is selected then the NEXT Spot in the Queue will be displayed.
  1240. (§NOTE:§ If at this point you click to Exit then all is returned to its previous state before you clicked on the Spot.)
  1241.  
  1242. if there is an XRes for that Spot then the XRes button will read “XRes.” Clicking on it will display that XRes 
  1243.  
  1244.  
  1245.  
  1246.  
  1247. ^
  1248. *Wide Page/Narrow Page: menu item in Waldo Menu*
  1249.  
  1250. Waldo is distributed in the narrow format. Select Wide Page from the Waldo menu and the width of Waldo will expand to fill the width of a 640 X 400  (PowerBook) screen and will display fine on all larger screens. Choose Narrow Page when displaying on all Macintoshs with a 9 inch screen such as a SE or a Classic or a Plus.
  1251.  
  1252.  
  1253.  
  1254. ^
  1255. *Tools... menu item in Waldo Menu*
  1256.  
  1257.  
  1258. Selecting this option will present a standard "get file" dialogue for selecting a HyperCard Tools stack. This function will only accept special "Tool stacks" from ARTWAY.The name of the stack will be placed in the Tools list underneath the "Tools..." menu item. Selecting a Tool name from the menu will access the functions programmed into the utility stack.
  1259.  
  1260. Hold down the Shift key while selecting a Tool name from the menu will delete the Tool from the list and Waldo.
  1261. When Tools or Waldos are moved after Tools have been added to the Tools list then when the Tool name is selected a get file dialog box will appear and you will be asked to find that Tool stack. To eliminate the dialog box delete the Tools and reload them into the menu or move the Tool or Waldo stacks back to their original level on your hard drive.
  1262.  
  1263.  
  1264.  
  1265.  
  1266. ^
  1267. *Windows Menu*
  1268.  
  1269.  
  1270. When  a window is displayed either because it has been created through the "Paste Into Windows" function or displayed via the XRes function of HyperQueue or another stack is open at the same time as Waldo then the Windows menu will appear like this:
  1271.  
  1272. √ Show Window
  1273.   Close Window
  1274.  ------------
  1275.  Clipboard 1
  1276.  Clipboard 2
  1277.  
  1278. A check mark will appear to the left of "Show Window" when first displayed. The reader may select "Close Window." When Show Window is selected then when you select a window it will be displayed if it is hidden behind Waldo's display. When "Close Window" is checked then selecting the name of a window will close that window. As windows' names are added to the menu they are listed in alphabetical order. When all windows have been closed then the "Windows" menu will be hidden. 
  1279.  
  1280. §NOTE:§ If you have a stack open that has the exact name as the Waldo stack you are reading, then its name will not appear in the Windows menu.
  1281.  
  1282. The "Close Window" option does not close the windows of stacks.
  1283.  
  1284. Select Show Window with the Shift key held down and all windows hidden from view will be shown.
  1285.  
  1286. Select "Close Window"  with the Shift key held down and all windows will be closed.
  1287.  
  1288. §NOTE:§Palette resources and windows without names will cause the windows menu to appear but their names will not be listed in the menu.
  1289.  
  1290.  
  1291.  
  1292.  
  1293. ^
  1294. |
  1295. *|Final Words About Waldo-ShareWare and Software|*
  1296. ^
  1297. *Copyrights and Copying Software*
  1298.  
  1299.  
  1300. An individual, who has registered an ARTWAY ShareWare or commercial program, may make as many copies of that program as he wants for his own, single person, use.
  1301.  
  1302. All programs marked as FreeWare are Copyrighted programs but may be distributed free of charge by individuals and Sysops and companies who distribute FreeWare and ShareWare programs.  No specific charges may be levied for individual programs.  ShareWare programs are also Copyrighted software and may be distributed free of charge by individuals and Sysops and companies who distribute FreeWare and ShareWare programs.
  1303.  
  1304. No specific charges may be levied for individual programs. None of the files may be modified in any way, and no extra files may be added without written permission from the author.  No ARTWAY commercial programs may be distributed.
  1305.  
  1306. Waldo may be distributed on disk, or electronically in an archive format "together" with document files, by registered authors or publishers without any additional fees. Distribution of Waldo under this agreement means that you are distributing "Waldo" as ShareWare to your readers "with" your document and must include a disclaimer encouraging registration of their copy of Waldo. ShareWare distribution prohibits distributing your document “inside” of Waldo. (See OpenBook)
  1307.  
  1308. A one time license at the current rate of $20  ( $30--if using an unregistered copy of Waldo) is required . The fee includes the latest version of WALDO and one copy of all ShareWare and FreeWare Waldo programs. This fee does not cover the registration for ShareWare programs other than Waldo and does not cover the registration fee for more than a single person copy of Waldo. Other persons in the same company or organization must register their copy of Waldo as a single copy. The distribution fee is only paid once per organization location. This fee does allow you to ship your document "loaded into" Waldo. Readers of OpenBooks purchase said books from authors and publishers as commercial books and as such the ShareWare terms do not apply to “locked Waldos” or “OpenBooks.”
  1309.  
  1310.  Publishers and authors wishing to distribute Waldo with their document "locked" into Waldo must pay a one time fee of $20.00 ($30.00 if you have not registered Waldo). This requires a special password for Waldo. The "locked" Waldo is read only and does not load and delete documents after the publisher has "locked" their document into Waldo. This version is not ShareWare and can§optionally§be customized for publishers and authors for additional fees.
  1311.  
  1312. The OpenBook Licensing includes a voice telephone number for technical support as well as access to the ARTWAY BBS. The fee for distributing the "locked" Waldo-OpenBooks entitles the registered party to a total of 1 hour of free telephone support. Telephone support over and above the allotted time is charged on a per hour basis billed by the minute. The fee for distributing locked Waldos or "OpenBook Waldos" only covers the version of Waldo current at the time the fee is paid. Small upgrade fees will be charged if the publisher wishes to distribute later, OpenBook, versions.
  1313.  
  1314.  
  1315.  
  1316.  
  1317. ^
  1318. *Authors/Publishers*
  1319.  
  1320.  
  1321. Those who are publishing Waldo books, magazines or documents need NOT obtain any special permission, but they must register THEIR copy of Waldo as soon as they publish with Waldo or as soon as they distribute in Waldo format. The Publisher/author may not distribute their document inside of Waldo--to do this the Waldo must be locked a special one time fee paid. The publisher/author is NOT responsible for readers registering their copies of Waldo.  However, you are required to encourage readers to register their copies.
  1322.  
  1323. Authors who want to distribute text "locked" into WALDO itself must obtain a license from ARTWAY. There is a $20.00 ($30.00 for unregistered users of Waldo) one time fee for AUTHORS to distribute the locked WALDO program. The only way that documents may be distributed by publishers/authors  ~in~ Waldo is by obtaining a license for OpenBook and then distributing their document in OpenBook (locked Waldo).
  1324.  
  1325. Publishers and authors are encouraged to send to ARTWAY notice of and copies of Waldo publications for inclusion in an international register--please include reader statistics.
  1326.  
  1327. Unauthorized distribution of ARTWAY programs with commercial software is prohibited unless special licenses are obtained from the author for that purpose.
  1328.  
  1329.  
  1330.  
  1331.  
  1332. ^
  1333. *Other Waldos/ARTWAY Services*
  1334.  
  1335.  
  1336. ARTWAY has programs called WaldoTools™.  There is an  ARTWAY Tool for writing and editing Waldo documents--it automatically performs all formatting and has advanced features. It is called Soto (SM). Soto reads a variety of other forms of text including TidBits(Setext), DOS Dart, NewsBytes and MacWeek files as well as unformatted text. Custom Read-Only versions of Waldo for distribution of preloaded text can be provided for specific works.  Please contact ARTWAY for details.
  1337.  
  1338. XHome is specialized tools for creating and working with XRes stacks.
  1339.  
  1340. ARTWAY provides HyperCard consulting, design, programming and instruction.
  1341. ARTWAY can create custom versions of Waldo and Waldo utilities.
  1342.  
  1343. ARTWAY also provides complete Second Sight BBS systems fully configured and ready to go online with Waldo BBT™. BBT is a program for publishing Waldo documents online with Second Sight. Options are available.
  1344.  
  1345. ARTWAY programs and ARTWAY Publishing
  1346.  
  1347. ARTWAY services are provided at competitive prices.
  1348.  
  1349. June 1994, John J. Gaudreault
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355. ^
  1356. |
  1357. *More about Waldo and CopyRights*
  1358.  
  1359. An individual, who has registered an ARTWAY ShareWare or commercial program, may make as many copies of that program as he wants for his own, single person, use.
  1360.  
  1361. All programs marked as FreeWare are Copyrighted programs but may be distributed free of charge by individuals and Sysops and companies who distribute FreeWare and ShareWare programs.  No specific charges may be levied for individual programs.  ShareWare programs are also Copyrighted software and may be distributed free of charge by individuals and Sysops and companies who distribute FreeWare and ShareWare programs. No specific charges may be levied for individual programs.  None of the files may be modified in any way, and no extra files may be added without written permission from the author.  No ARTWAY commercial programs may be distributed.
  1362.  
  1363. Waldo may be distributed on disk, or electronically, bundled together with but separate from document files, by authors or publishers who have registered for the one-time-only registration fee of $10. 
  1364.  
  1365. §NOTE:§ The sound level in Waldo is set by way of an XFCN copyrighted by Farallon Computing, Inc.
  1366. Included in Waldo are:
  1367. CopyRes & KillRes (2 XCMDs) and
  1368. FullResList (1 XFCN) copyrighted by  F. Rinaldi.
  1369.  
  1370. ^
  1371. @Queue
  1372. Notes.hl
  1373. *Tips
  1374. gray,c 1502 t 1505,24,¥Quarter¬
  1375. solid,c 1555 t 1559,24,This is a note.,
  1376. fuzzy,c 1621 t 1625,24,¥Press¬This is a note.¬
  1377. clicking,c 90 t 97,27,¥Walk¬An XRes could display a floating palette such as a control pannel for controling an animation or playing music from a compact disk. Note: Waldo will not display the name of a true palette in the Windows menu. Palette work alikes may be created from regular Graphics windows.¬
  1378. ReTitle,c 1745 t 1751,41,This function exists mainly for the Quick Load feature that allows loading of untitled≈ minimally formatted text. It is also useful for Documents that do not have Titled Pages. The reader uses this feature to Title only the Pages of interest to him. It could also be of use in re-Titling Pages with personally meaninful Titles. The new Title will be in the Title field at the bottom of the Page.
  1379. text,c 108 t 111,49,You may click on  the "LockText Button ( "lock" icon)  and "Un-lock" the text. Select and copy the text. Select "Paste Into Window" from the Edit menu. A window with the copied text will be created. Note that the text will not wrap because it is a graphic. The winodw may be resized. The window will be named "Clipboard 1." Ohter windows will be numbered consecutively (Clipboard 1≈ Clipboard 2...).
  1380. Window,c 372 t 377,63,The windows created with "Paste Into Windows" will be lost when you quit the Waldo. Pictures and text in windows cannot be edited.
  1381. first,c 206 t 210,75,Since  Pages are numbered by Waldo≈ as Pages are read into a Waldo≈ if there are irregularities in formatting they will usually show up when you go to the last Page in a Waldo. Check the last page first. And if you still suspect a problem then I would follow the suggested proceedure.
  1382. freespace,c 272 t 280,78,Most things that change something in HyperCard (adding or deleting something) will increase the freespace in a stack and unless monitored the stack's size will keep increasing until you have no more space! Waldo now monitors the freespace for you and alerts you to its status--always giving you the option to compact the stack or not.¬
  1383. window,c 112 t 117,79,If you want to reference more than 2 selections of text at a time first click on the Lock Text Button then on the desired text and copy the passage you want to see. Then select "Paste Into Window" from the Edit menu and create as many text windows as needed. They may be resized and repositioned as needed. Experiment with the zoom box and respositioning resizable windows.
  1384. XRes,c 39 t 42,86,XRes may be more than just a picture or a sound. You may utilize dialogs≈ the message box≈ "paint text" in windows≈ floating palettes≈ animation and more≈ displayed right over the document field. The graphics of XRes unlike card level graphics are displayed in windows that may be viewed when on a different Page . On screens larger that 9 inch the windows can be placed around Waldo's window.
  1385. XHome,c 656 t 660,86,XHome will create floating windows of graphics and sounds.  XHome can then create an XRes stack and do all of the associated programming for you. Currently XHome≈ version 1.0.5≈ does not create animation or have the ability to handle quicktime movies. Those of you with the appropriate skills may add these functions to the finished XRes stack.
  1386. BOLDFACE,c 473 t 480,87,
  1387. UNDERLINE,c 520 t 528,87,When there is a note then the word will be underlined.
  1388. GRAY,c 576 t 579,87,¥Key¬
  1389. FUZZY,c 642 t 646,87,¥Key2¬This is a fuzzy underline. A note and an XRes.¬¬
  1390. Narrow,c 11 t 16,88,If you have a screen larger than 9 inches (SE≈ Classic and Plus have 9 inch screens) then you may move most windows "off to the side." That way they will be visible and may be brought to the front by clicking on them. Windows are in the same space as Waldo's window will be hidden behind Waldo when reader clicks in Waldo window--redisplayed via the Windows menu.
  1391. ^
  1392.